LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef, OSMsg, DestPg, DestBk
y; pg =
BlankThisPage
i =
= ansArray[i][12]
OKtxt =
+tem j
][12] <>
i =
stageRef =
OKclip =
i =
3] <>
3] <>
3] <>
i =
OKmsg =
][15] <>
i =
OKdestPg =
][2] <>
i =
OKdestBk =
][4] <>
-- visual update here
oldLock = lockScreen
fldTxt =
"FBPlayText"
fldClip =
"FBPlayClip"
fldOsMsg =
"FBSendMsg"
fldNavPg =
fldNavBk =
ASYM_GetString("
blankThisPage
= lightGray
"FBNavBook"
B"FBNavPage"
t <>
UpdateThisPage selLines, AnsArray[][]
Hreference, pg
LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef, OSMsg, DestPg, DestBk
y; pg =
BlankThisPage
i =
= ansArray[i][12]
OKtxt =
+tem j
][12] <>
i =
stageRef =
OKclip =
i =
3] <>
3] <>
3] <>
i =
OKmsg =
][15] <>
i =
OKdestPg =
][2] <>
i =
OKdestBk =
][4] <>
-- visual update here
oldLock = lockScreen
fldTxt =
"FBPlayText"
fldClip =
"FBPlayClip"
fldOsMsg =
"FBSendMsg"
fldNavPg =
fldNavBk =
ASYM_GetString("
blankThisPage
= lightGray
d6fbArray
default button
author
skrefFocus
"8ASYM_PostMsg
buttonClick
refBtn
keyDown
Cancel
cancelBtn
defBtn
skrefFocus
ASYM_IsWin31
enterPage
skrefFocus
setDefButton
refBtn
wordwrap
button
field
skrefFocus
pushbutton
cancelBtn
defBtn
rkrefFocus
notifybefore
notifyBefore
x = 13
orefBtn
enabled
ASYM_PostMsg "buttonClick",
orefFocus
ocancelBtn =
B"Cancel"
odefBtn =
B"OK"
ASYM_IsWin31()
u= "pushbutton"
setDefButton btn
wrd1 =
NULL
OK = (
(fieldType
wordwrap))
targetWindow =
u = sysPageUnitsPerPixel
b =
b - x,
b - y,
b + x,
b + y
ASYM_LogName
Claude Ostyn
True/False - Question Properties
12/14/95 9:13:37 PM
11/16/95 6:00:31 PM
9/27/94 11:04:00 AM
10/4/95 3:13:43 PM
MS Sans Serif
<BookPath>
info_LastSaved
Mike Florence
info_LastSavedBy
Mike Florence
9/12/94 12:42:42 PM
Mike Florence
Mike Florence
10/12/94 5:00:00 PM
MS Sans Serif
Mike Florence
10/6/94 12:17:22 PM
Mike Florence
Mike Florence
Mike Florence
Mike Florence
Mike Florence
ASYM_AuthorResetPrompt
12:13:58 PM
Claude Ostyn
_tbk_HyperPath
ASYM_LogAppend
ASYM_LogEncrypt
<auto>
:HDMEDIAPATH
Arial
MS Sans Serif
.'+ +F
sortlist
ASYM_WorkWindow
s_wid_targetObject
s_wid_targetWindow
tb40dlg.dll
enterBook
of background
enterField
4s_wid_targetObject, s_wid_targetWindow
X"tb40dlg.dll"
sortlist(
B = NULL
N = ASYM_WorkWindow()
Asymetrix Corporation
12/14/95 9:14:35 PM
11/24/95 2:35:07 PM
10/6/95 11:38:44 AM
11/5/95 2:33:45 PM
erties
Object
widget1
readObjProps
ASYM_WID_Answers
s_wid_targetWindow
default
enterBook
-- Resolution fixups
prettier 3D graphics
sysPageUnitsPerPixel <> lastUnits
oldLock =
e = TRUE
frameUpdate
4s_wid_targetObject, s_wid_targetWindow
= NULL
( = ASYM_WorkWindow()
"ASYM_WID_Answers"
[propsRead
readObjProps
/"widget1"
= default
10/4/95 3:24:52 PM
INFO_Title
Mike Florence
ialog
Feedback Text
Page "clipChooser"
Edit the Answer
True/False - Question Properties
Page "general"
ltiple Choice Question Properties
SubDialog
it answer
ter a name
Page "AddAnswer"
Page id 13
Multiple Choice #1 Question Properties
general
*6+R+
15,15
lastUnits
FALSE
dirtyBit
false
propsRead
3dField
tbk_wid_type
propValue
propValue
ASYM_Reset
keyChar
propValue
notifyBefore ASYM_Reset
) > 32
string
propType
TimeMax
Maximum time (secs):
TriesMax
Maximum tries:
Question Name:
PLAIN
ASYM_reset
notifyBefore ASYM_reset
= PLAIN
A "try" is counted every time delayed feedback or score is provided. This option is ignored if "Cannot change response" is checked......ed.ed" option is enabled.bled.
Automatically Reset Question::::::
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Limits group caption
Limits on interaction
ASYM_WID_TimeMax
ASYM_WID_TimeMax
propValue
maxFld
ASYM_WID_TimeMax
TimeMax
propValue
maxFld
ASYM_WID_TimeMax
TimeMax
buttonclick
propValue
val =
"ASYM_WID_TimeMax"
isType(real,
B*1000)
mode =
> 0))
maxFld =
enabled
i/1000))
buttonclick
logical
propType
Limit time
3dField
tbk_wid_type
ASYM_WID_TimeMax
0aaaaaaaaasdfsa
ASYM_WID_TriesMax
ASYM_WID_TriesMax
propValue
maxFld
TriesMax
ASYM_WID_TriesMax
propValue
maxFld
TriesMax
ASYM_WID_TriesMax
buttonclick
propValue
val =
"ASYM_WID_TriesMax"
isType(real,
mode =
> 0))
maxFld =
enabled
buttonclick
logical
propType
Limit tries
3dField
tbk_wid_type
ASYM_WID_TriesMax
ASYM_Reset
notifyBefore ASYM_Reset
sized
3dField
tbk_wid_type
ASYM_WID_AutoReset
choice
,enterPage,leavePage,always
propValue
ASYM_GetString
When leaving the page
Always
enterPage
choice
When entering the page
leavePage
Never
always
propValue
choice
selectchange
propValue
ochoice
,always"
= ASYM_GetString("Never")
When entering the
!leaving
bAlways")
odropDownItems =
= TRUE
oselectedItem =
selectchange
propType
choice
Neverseaving the pagee
Never
When entering the page
When leaving the page
Always
Possible answers
update
UpdateThisPage
oAnsArray
update
enterPage
Possible answers: %1 Correct: %2
ASYM_GetString
Possible x correct y
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
LOCAL
*WORD i, n, corr
n =
dimensions(
ansArray[i][10] = TRUE
= expandString(ASYM_GetString("Possible x correct y",\
answers: %1 Correct:
%2"),\
n,
Possible answers: 0 Correct: 000swer(s): 0
Score It
update
UpdateThisPage
update
enterPage
ASYM_GetString
Score this question x
scoring
Score this question: %1
ASYM_WID_IsScored
7wASYM_Container
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
B"ASYM_WID_IsScored"\
"scoring"
ASYM_Container(
ASYM_GetString("Yes")
= expandString(
question x",\
: %1"),
Score this question: NosCorrect: 0swer(s): 0
Imm FB
Immediate Feedback: Enabled (None specified)
Del FB
update
UpdateThisPage
update
enterPage
Delayed feedback: %1
d6FBArray
None specified
false
Summary feedback x
found
ASYM_GetString
Specified
update
notifyAfter UpdateThisPage selLines, FBArray[][]
Hreference
update
notifyBefore
LOCAL
WORD i, j
found =
ss =
n =
dimensions(
j >= 3
j <= 12
i][j] <>
ASYM_GetString("Specified")
!None specified")
= expandString(
Jummary feedback x",\
"Delayed
: %1"),
Delayed feedback: None specified 0swer(s): 0
ASYM_Reset
enterPage
UpdateThisPage
Widget Editor
e Widget Editor
94080216070211604290110
ASYM_TpID
autoAssignWeight
AllowMultipleAnswer
7200,6210
size1
Correct
Incorrect
Partially Correct
fbArray
defaultButton
Button id 81 of Background id 0
defBtn
needFix
Button id 81 of Background id 0
refBtn
Button id 82 of Background id 0
cancelBtn
buttonClick
buttonClick
default
cancel
buttonclick
buttonclick
close
escape
Cancel
delayed feedback
feedback
%ASYM_WinHelp
answers
scoring
general
buttonClick
keyDown
buttonClick
pg =
pg = "general"
( = 1000
pg = "answers"
G = 1100
pg = "scoring"
f = 1110
pg = "feedback"
= 1120
pg = "delayed
= 1130
<> NULL
ASYM_WinHelp(
notifyBefore
FiveTabFolder
_currentTab
cheat grey
cheat black
cheat white
hilite
tabEdge 1
white
black
tabEdge 2
white
black
tabEdge 3
white
black
tabEdge 4
white
black
tabEdge 5
white
black
Current Tab Edge
white
black
sized
sized
"mask"
sysPageUnitsPerPixel
x1 =
x2 =
y1 =
y2 =
xp2 = xp*2; yp2 = yp*2
= x2-xp,y1, x1+
5,y1, x1,y1+
6, x1,y2
U"grey"
= x2-xp,y1+
_,x2-xp,y2
= x2-xp,y1+yp,x2,y1+
+yp,x2,y2
white
black
Tab 1
135,390,1975,705
defBounds
1 - General
Tab 2
1990,390,3830,705
defBounds
2 - Answers
Tab 3
3845,390,5685,705
defBounds
3 - Scoring
Tab 4
135,75,2902.5,390
defBounds
4 - Immediate Feedback
Tab 5
2917.5,75,5685,390
defBounds
5 - Delayed Feedback
box grey
box black
3dField
tbk_wid_type
360,1740
defpos
ASYM_WID_ANSWERS
array
propType
numCorrect
numAnswers
selectedItems
IsScored
keyDown
enterPage
author
leavePage
leaveBackground
ASYM_Reset
enterBackground
Answers
isCorrect
<else>
propValue
UpdateThisPage
UpdateThisPage selLines, AnsArray[][]
Hreference
LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef
i =
propValue
B"isCorrect" = ansArray[i][10] = TRUE
enabled
15,15
lastUnits
FALSE
dirtyBit
false
propsRead
IsCorrect
Incorrect
Correct
ASYM_GetString
propValue
ASYM_WID_ANSWERS
KtoggleCorrect
propValue
buttonClick
propValue
propValue
ASYM_Reset
propValue
ASYM_GetString("Correct")
Incorrect")
buttonClick
toggleCorrect
"ASYM_WID_ANSWERS"
notifyBefore ASYM_Reset
Correct
ASYM_WID_ANSWERS
EditAnswer
buttonclick
buttonclick
EditAnswer
"ASYM_WID_ANSWERS"
Edit...
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Caption
Answers
PLAIN
ASYM_reset
notifyBefore ASYM_reset
= PLAIN
This type of True/False question is a group of two objects.
You can change the text or caption shown by the objects.....
ASYM_WID_AutoLockAnswer
propValue
propValue
propValue
propType
Cannot change response
ASYM_WID_Randomize
propValue
propValue
propValue
logical
propType
Randomize answers
ASYM_reset
Scoring
propValue
answerWeight
UpdateThisPage
UpdateThisPage selLines, AnsArray[][]
Hreference
i =
ansArray[i][11]
propValue
"answerWeight" =
f,v,u4
FALSE
dirtyBit
15,15
lastUnits
false
propsRead
ASYM_WID_IsScored
propValue
MaxScore
ASYM_WID_MaxScore
ASYM_WID_RoundScore
MinScore
ASYM_WID_MinScore
7wASYM_Container
propValue
propValue
buttonclick
propValue
pg = ASYM_Container(
enabled
"ASYM_WID_MaxScore"
pg =
pg =
"ASYM_WID_MinScore"
pg =
pg =
"ASYM_WID_RoundScore"
pg =
"scoring options
box"
pg =
buttonclick
logical
propType
Score this question
maxScore
Highest possible score:
minScore
Lowest possible score:
Score weight of selected answer:r::
3dField
tbk_wid_type
AnswerWeight
propType
ASYM_WID_AutoScoreWeight
background
6/ASYMA_GetAuthorIni
Widget Edit
AutoWeight
autoAssignWeight
7wASYM_Container
propValue
propValue
n9ASYMA_SetAuthorIni
Widget Edit
AutoWeight
background
8FixupWeights
autoAssignWeight
propValue
7wASYM_Container
buttonClick
background
autoAssignWeight
propValue
7wASYM_Container
enterPage
propValue
= ASYMA_GetAuthorIni("Widget Edit","AutoWeight")
autoAssignWeight
ASYM_Container(
/") =
notifyBefore OK
ASYMA_SetAuthorIni("
buttonClick
FixupWeights
Boolean
propType
Automatic
3dField
tbk_wid_type
ASYM_WID_MinScore
RoundToMin
ASYM_ExpandString
Report the lowest score: %1
ASYM_GetString
7wASYM_Container
propValue
propValue
propValue
propValue
leaveField
propValue
xisType(real,
B"RoundToMin"
ASYM_Container(
")= \
ASYM_ExpandString(ASYM_GetString(\
"Report the lowest score:
%1"),\
propType
3dField
tbk_wid_type
ASYM_WID_MaxScore
ASYM_ExpandString
Report the highest score: %1
ASYM_GetString
RoundToMax
7wASYM_Container
propValue
propValue
propValue
propValue
leaveField
propValue
xisType(real,
B"RoundToMax"
ASYM_Container(
")= \
ASYM_ExpandString(ASYM_GetString(\
"Report the highest score: %1"),\
propType
ASYM_WID_RoundScore
,&H.&
Button
roundToMin
noRounding
roundToMax
propValue
,&H.&
Button
noRounding
propValue
propValue
"roundToMax"
"roundToMin"
"noRounding"
objs =
BUTTON
Zdefault
STRING
propType
RoundScore Prompt
For a partially correct response:
NoRounding
Use the weight assigned to each possible answer to
xtra 1
compute an exact score
RoundToMin
Report the lowest score: 0
RoundToMax
Report the highest score: 1
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Caption
Possible answers
Possible answers
update
UpdateThisPage
oAnsArray
update
enterPage
Possible answers: %1
ASYM_GetString
Correct answers: %2
Possible x correct y
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
LOCAL
*WORD i, n, corr
n =
dimensions(
ansArray[i][10] = TRUE
= expandString(ASYM_GetString("Possible x correct y",\
answers: %1" & CRLF & "Correct
2"),\
n,
Possible answers: 0
Correct answers: 0s): 0
enterPage
ASYM_reset
8\,Ps
FixupWeights
UpdateThisPage
feedback
15,15
lastUnits
dirtyBit
false
propsRead
showImmediate
IsImmediateFB
false
IsDetailedFB
ASYM_WID_DelayFeedback
propValue
update
propValue
update
enterPage
update
buttonClick
ASYM_WID_Answers
Immediate Feedback Options
7wASYM_Container
update
ASYM_WID_Answers
leavePage
false
propValue
asym_reset
propValue
update
notifyBefore
buttonClick
isEnable =
myPg = ASYM_Container(
enabled
"Immediate Feedback Options"
"ASYM_WID_Answers"
notifyAfter
asym_reset
propType
Enable feedback at time of response
Immediate Feedback Options
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
d z [
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Possible answers group
Possible answers
fbOSprompt
Send OpenScript:
fbtextprompt
Feedback text:
fbpgprompt
Go to page:
fbbkprompt
Of book:
fbclipprompt
Play media clip:
FBNavBook
propType
FBPlayClip
FBSendMsg
FBNavPage
FBPlayText
EditFeedbackButtons
FBPlayClip
Click to select file
helpText
exclude
FBPlayText
Click to select file
helpText
exclude
FBSendMsg
Click to select file
helpText
exclude
FBNavPage
Click to select file
helpText
exclude
enterPage
asym_reset
leavePage
Delayed Feedback
false
propsRead
FALSE
IsDetailedFB
3dField
tbk_wid_type
ASYM_WID_SummaryFeedbackList
array
propType
numCorrect
numAnswers
selectedItems
useObjectType
All Correct
All Incorrect
Partially Correct (less than 100%)
FB correctness prompt
Feedback to execute on request when the response is.....e, and the responses are...ay its fPlaeedback, and the responses are... one or more):
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Question feedback group Caption
Question feedback
fbOSprompt
Send OpenScript:
fbtextprompt
Feedback text:
fbpgprompt
Go to page:
fbbkprompt
Of book:
fbclipprompt
Play media clip:
FBNavBook
propType
FBPlayClip
FBSendMsg
FBNavPage
FBPlayText
EditFeedbackButtons
FBPlayClip
Click to select file
helpText
exclude
FBPlayText
Click to select file
helpText
exclude
FBSendMsg
Click to select file
helpText
exclude
FBNavPage
Click to select file
helpText
exclude
leavePage
leaveBackground
ASYM_Reset
enterPage
enterBackground
addAnswer
keyChar
x = 27
close
15,15
lastUnits
Text for this answer:e:onse:item..tem..e item.e..nswered.